package com.wench.design.pattern.singleton.hungry;

/**
 * 饿汉式：静态成员变量的方式
 *
 * @author wench
 */
public class SingletonStaticField {

    /**
     * 1、私有构造方法
     */
    private SingletonStaticField() {
    }

    /**
     * 2、在本类中创建本类对象
     */
    private static SingletonStaticField instance = new SingletonStaticField();

    /**
     * 3、提供一个公共的访问方式，让外界获取对象
     *
     * @return 静态成员变量
     */
    public static SingletonStaticField getInstance() {
        return instance;
    }
}
